/**
  *@File文件:BillMapper.java
  *@Date日期:2017年7月14日 上午9:17:36
  *@Copyright版权:Corporation 2017
  */
package com.qiaomengapp.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.qiaomengapp.bean.ShoppingCart;
import com.qiaomengapp.bean.GoodDetail;

/**
 * @Description描述:
 * @Author作者 wangzongwen
 * @Date日期:2017年7月14日
 */
public interface ShoppingCartMapper {

	/**
	 * @Description描述: 添加一条购物车记录
	 * @param shoppingCart
	 *            要添加的购物车记录信息
	 * @return
	 * @return int 影响的行数
	 */
	int insertShoppingCart(ShoppingCart shoppingCart);
	
	/** 
	 *@Description描述: 删除购物车中的记录
	 *@param id 要删除的购物车记录id
	 *@return
	 *@return int 影响的行数
	 */
	int deleteShoppingCart(int id);

	/**
	 * @Description描述: 查询购物车中的商品信息
	 * @param userId
	 *            要查询购物车中商品的用户id
	 * @return
	 * @return List<ShoppingCartGood> 查到的购物车商品集合
	 */
	List<GoodDetail> selectShoppingCartGood(@Param("userId") int userId,@Param("shopGoodIds") List<Integer> shopGoodIds);
}
